package lab03.test06;

import java.io.FileNotFoundException;
import java.io.IOException;
import java.io.RandomAccessFile;
import java.util.HashMap;
import java.util.Map;

public class Test {
    public static void main(String[] args) {

        String path="F:\\words.txt";
        RandomAccessFile randomAccessFile=null;
        Map<String,Integer> map=new HashMap<String, Integer>();

        try {
            //打开文件
             randomAccessFile=new RandomAccessFile(path,"r");
             String line;

             while((line=randomAccessFile.readLine())!=null){



                 //判断map中有没有这个单词
                 if(map.get(line)==null){

                     map.put(line,1);
                 }else{
                     //有这个单词怎么做
                     int value=map.get(line);
                     value=value+1;

                     map.put(line,value);

                 }


             }

        } catch (FileNotFoundException e) {
            e.printStackTrace();
        } catch (IOException e) {
            e.printStackTrace();
        } finally {
            try {
                //关闭文件
                randomAccessFile.close();
            } catch (IOException e) {
                e.printStackTrace();
            }
        }

    }
}
